package com.jackstraw.create.pojo;

import lombok.Data;

import java.util.List;

/**
 * 版权所有： 稻草人
 * 所在包：com.jackstraw.create.pojo
 * 文件名：
 * 项目：create
 * 功能描述：
 * 修改时间：2021-04-16 23:27
 *
 * @author jackstraw
 */
@Data
public class CreateInfo {

    /**
     * 是否生成以下文件
     */
    private Boolean index;

    private Boolean editForm;

    private Boolean pojo;

    private Boolean pojoVo;

    private Boolean pojoDto;

    private Boolean mapper;

    private Boolean mapperXml;

    private Boolean service;

    private Boolean serviceImpl;

    private Boolean controller;

    /**
     * 文件包参数
     */
    private String templatePath;

    private String folderPath;

    private String packageName;

    private String indexName;

    private String editFormName;

    private String pojoName;

    private String pojoVoName;

    private String pojoDtoName;

    private String mapperName;

    private String mapperXmlName;

    private String serviceName;

    private String serviceImplName;

    private String controllerName;

    /**
     * 对应模板文件名称
     */
    private String indexTpName;

    private String editFormTpName;

    private String pojoTptName;

    private String pojoVoTptName;

    private String pojoDtoTptName;

    private String mapperTptName;

    private String mapperXmlTptName;

    private String serviceTptName;

    private String serviceImplTptName;

    private String controllerTptName;

    /**
     * 所选数据库表名称
     */
    private String tableList;

    private String authorName;

    private String projectName;

    private String copyRightName;

}
